tufting tape - Turkish English Dictionary